local-tls-ie-align
authorGNU Libc Maintainers <debian-glibc@lists.debian.org>
Sat, 10 Sep 2022 22:05:13 +0000 (23:05 +0100)
committerAurelien Jarno <aurel32@debian.org>
Sat, 10 Sep 2022 22:05:13 +0000 (23:05 +0100)
commit79eec7b333a4c784a0fed1a7f0f0f3a842c8d2cd
treedecc97e63927d040423ea204c70731d139e98c88
parent10a10d97ae2e8f1a0d37011dd69111097c3652e4
local-tls-ie-align

The elf/tst-tls-ie* tests try to load modules with 8-byte-aligned TLS data that
will get allocated in the static TLS area, so we need at least 8-byte alignment.
8-byte alignment requirement is not that uncommon on i386 anyway.

And upstream happens to have 32-byte alignment from
0c76fc3c2b34 ('Linux: Perform rseq registration at C startup and thread
creation') which just rounds up max_align to 32 anyway.

To be dropped with glibc 2.35

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name local-tls-ie-align.diff
sysdeps/mach/hurd/tls.h